perm filename COMP.PAL[HAL,HE]10 blob
sn#195221 filedate 1976-01-08 generic text, type C, neo UTF8
COMMENT ā VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 .TITLE Pseudo-code
C00004 ENDMK
Cā;
.TITLE Pseudo-code
; File that requires all the compiled files. This is meant to be
;overlaid on top of the interpreter.
.MACRO ASCIE STR
.ASCIZ STR
.EVEN
.ENDM
.MACRO MAKEOP CNAME, ANAME ;Compiler name, Address name
XX CNAME
.ENDM
.INSRT HALHED.PAL[HAL,HE]
. = PCODE ;Beginning of instruction space
.INSRT INTOPS.PAL[HAL,HE]
;The interpreter operation table
STSW REAL,0 ;1 => use the COMP.AL files, otherwise COMT.
.IFNZ REAL
.PRINT /Using the COMP.AL files
/
.INSRT COMP.AL0[H,RF]
.INSRT COMP.AL1[H,RF]
.INSRT COMP.AL2[H,RF]
.INSRT COMP.AL3[H,RF]
.IFF
.PRINT /Using COMT
/
.INSRT COMT.PAL[HAL,HE]
.ENDC
.IF2
FOO==.
.INFO <First location after pseudo code = >,\FOO
.IFL ARMCODE-FOO
.ERROR Pseudo code may run into the arm code.
.ENDC
.ENDC
.END